//Пример 33.
/*Работа с файлами. Сначала выводятся 10 случайных чисел в файл data.t.
Если файл не существует то он создается заново, иначе его содержимое теряется.
Затем этот же файл открывается для ввода, и рассчитывается сумма его компонент.*/
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
main()
{
FILE *in,*out;
int i;
double s,r;
clrscr();
out=fopen("data.t","wt");
if(out==NULL){printf("He могу открыть файл data.t для вывода!");exit(0);}
for(i=0;i<10;i++)
{
r=rand()/1000; fprintf(out," %lf",r);
}
fclose(out);
in=fopen("data.t","rt");
if(in==NULL){printf("He могу открыть файл data.t для вводa!");exit(0);}
s=0; for(i=0;i<10;i++) {
fscanf(in,"%lf",&r);
printf("\n%e",r); s=s+r;
}
fclose(in);
printf("\n Сумма 10 случайных чисел в файле %lf",s);
getch(); }

Сайт управляется системой uCoz